package com.particle.data.client.company.dto.data.exwarehouse;

import com.particle.common.client.dto.data.AbstractBaseIdVO;
import com.particle.component.light.share.trans.TransConstants;
import com.particle.global.light.share.trans.anno.TransBy;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * 企业知识产权植物新品种变更信息 数据响应对象
 * </p>
 *
 * @author yw
 * @since 2025-04-06 11:53:55
 */
@Data
@Schema
public class DataCompanyIprPlantVarietyChangeExWarehouseVO extends AbstractBaseIdVO {

    @Schema(description = "企业知识产权植物新品种表id")
    private Long companyIprPlantVarietyId;
    
    @Schema(description = "变更日期")
    private LocalDate changeDate;
        
    @Schema(description = "变更前")
    private String changeBefore;
    
    @Schema(description = "变更后")
    private String changeAfter;
    
    @Schema(description = "原因")
    private String changeReason;
    
    @Schema(description = "是否名称变更")
    private Boolean isName;
    
    @Schema(description = "是否转让变更")
    private Boolean isTransfer;
    
    @Schema(description = "是否培育人变更")
    private Boolean isCultivate;
    
    @Schema(description = "是否申请人变更")
    private Boolean isApplicant;
    
    @Schema(description = "是否代理人变更")
    private Boolean isAgent;
    
    @Schema(description = "是否代理机构变更")
    private Boolean isAgency;
    
    @Schema(description = "数据md5")
    private String dataMd5;
    
    @Schema(description = "最后处理时间")
    private LocalDateTime latestHandleAt;
        


}